Iterative Forward Search: Combining Local Search with Maintaining Arc Consistency and a Conflict-based Statistics
نویسنده
چکیده
The paper presents an iterative forward search framework for solving constraint satisfaction and optimization problems. This framework combines ideas of local search, namely improving a solution by local steps, with principles of depth-first search, in particular extending a partial feasible assignment towards a solution. Within this framework, we also propose and study a conflict-based statistics and explanationbased arc consistency maintenance. To show the versatility of the proposed framework, the dynamic backtracking algorithm with maintaining arc consistency is presented as a special instance of the iterative forward search framework. The presented techniques are compared on random constraint satisfaction problems and a real-life lecture timetabling prob-
منابع مشابه
Maintaining Arc-Consistency in Stochastic Local Search
Combining advantages of different paradigms such as stochastic local search and constraint propagation is a research area of current interest, but implementing such hybrids is a non-trivial task. This paper describes a straightforward combination of existing search and modeling techniques, yielding a local search algorithm that maintains arc-consistency for binary CSPs. On a set of bandwidth gr...
متن کاملConflict - based Statistics ∗
Value ordering heuristics play an important role in solving various problems. They allow to choose suitable values for particular variables to compute a complete and/or optimal solution. Usually, problem-specific heuristics are applied because problem-independent heuristics are computationally expensive. Here we propose an efficient problem-independent approach to value selection whose aim is t...
متن کاملA Strong Local Consistency for Constraint Satisfaction
Filtering techniques are essential to efficiently look for a solution in a constraint network (CN). However, for a long time it has been considered that to efficiently reduce the search space, the best choice is the limited local consistency achieved by forward checking [15, 17]. However, more recent works [18, 4, 16] show that maintaining arc consistency (which is a more pruningful local consi...
متن کاملA Property of Path Inverse Consistency Leading to an Optimal PIC Algorithm
In constraint networks, the efficiency of a search algorithm is strongly related to the local consistency maintained during search. For a long time, it has been considered that forward checking was the best compromise between the pruning effect and the amount of overhead involved. But recent works, comparing the search algorithms on a large range of networks, show that maintaining arc consisten...
متن کاملWays of Maintaining Arc Consistency in Search Using the Cartesian Representation
The search space of constraint satisfaction problems (CSPs) can be reduced by using value interchangeability. This notion consists of aggregating subsets of values that behave similarly on the future branches of the search. BT-CPR [8], is a typical backtracking algorithm using value interchangeability. It uses the Cartesian product representation of the search space (CPR) which aggregates parti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004